imprisonment for public protection - Allemand Anglais Dictionnaire